Neem Seed — definition
1. neem seed (Noun)
1 definition
neem seed (Noun) — Seed of neem trees; source of pesticides and fertilizer and medicinal products.
1 type of
seed
2 parts
azadirachtin neem cake
7 parts of
Azadirachta indica Melia Azadirachta arishth margosa neem neem tree nim tree